import { defineStore } from 'pinia'
import { cartList } from '@/api/cart'


const useCartInfo = defineStore('cart', {
    state: () => {
        return {
            count: 0, //购物车 有多少种商品
            list: [] //购物车 列表
        }
    },
    actions: {
        // 调用接口获取 最新购物车信息
        async getCartInfo() {
            let res = await cartList({
                page:1,
                limit:100
            })
            this.count = res.data.count
            // 如果为空  赋值空数组
            this.list = res.data.list||[]
        }
    }
})

export default useCartInfo